package com.heima.model.user.pojos;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ApUserFollow implements Serializable {
    private static final long serialVersionUID = 998L;
    /**
     * 主键id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 用户id
     */
    @TableField("user_id")
    private Integer userId;
    /**
     * 跟随者（关注的人）id
     */
    @TableField("follow_id")
    private Integer followId;
    /**
     * 关注的人的姓名
     */
    @TableField("follow_name")
    private String followName;
    /**
     * 关注度
     * 0 偶尔感兴趣
     * 1 一般
     * 2 经常
     * 3 高度
     */
    @TableField("level")
    private Short level;
    /**
     * 是否动态通知
     */
    @TableField("is_notice")
    private Short isNotice;
    /**
     * 该条记录创建时间
     */
    @TableField("create_time")
    private Date createTime;
}
